<header>
    Visitor插件函数
</header>
<ul>
    <li>
        Program 处理整个程序的顶级节点
    </li>
    <li>
        FunctionDeclaration 处理函数声明节点
    </li>
    <li>
        ArrowFunctionExpression 处理箭头函数声明节点
    </li>
    <li>
        BinaryExpression 处理二元表达式节点
    </li>
    <li>
        VariableDeclaration 处理变量声明节点
    </li>
    <li>
        ClassDeclaration 处理类声明节点
    </li>
    <li>
        ImportDeclaration 处理导入声明节点
    </li>
    <li>
        ExportDeclaration 处理导出声明节点
    </li>
    <li>
        CallExpression 处理调用表达式节点
    </li>
    <li>
        ConditionalExpression 处理条件表达式节点
    </li>
    <li>
        MemberExpression 处理成员表达式节点
    </li>
    <li>
        Identifier 处理标识符节点
    </li>
    <li>
        Literal 处理字面量节点
    </li>
    <li>
        TemplateLiteral 处理字面量节点
    </li>
    <li>
        JSXElement 处理 JSX 元素节点
    </li>
    <li>
        JSXOpeningElement 处理 JSX 开始元素节点
    </li>
    <li>
        JSXClosingElement 处理 JSX 结束元素节点
    </li>
    <li>
        StringLiteral 处理字符串字面量节点
    </li>
    <li>
        ClassProperty 处理类属性（class properties）的 AST 节点
    </li>
    <li>
        ClassMethod 处理类方法的节点
    </li>
    <li>
        Scopable 该节点是否具有作用域
    </li>
</ul>